Matthieu UdolMatthieu Udol
Man Utd 1-1 Tottenham: Dropping Victory in the 92nd Minute and a Lesson in Game ManagementThe ball left the crosser's foot in the 92nd minute, and Old Trafford went...
Tottenham and the 'Perfect Solution' Trap: Four Games Without a Goal, £320m, and a Name That Saves No OneTwo in the Morning in Nha Trang, and a Goal That Never Came Two in the mornin...
The Scoreline Doesn't Save the Truth: Lessons from Sevilla, Ronaldo, Yamal, and the Things We Fail to SeeThe name on the scoreboard is not the whole match. It is only the last thing...
The Null Result: The Discipline of Silence in Sports Data Analysis2:14 a.m. in Shenzhen, and only one window on the twenty-first floor of the...
Egypt 3-0 Kenya: Africa's First Women's Volleyball Olympic Ticket and the Data Void Nobody Wants to NameThe final ended in three sets. Egypt beat Kenya 3-0 to win the African women'...
Kipchoge wins his first marathon in three years: reading 2:09:10 through the numbersI sat in front of the screen at four in the morning, Nha Trang time. The coff...
Unpacking Kalshi's $1.73 Billion Esports Volume: 55.8% Came From a Single QuarterIn the spreadsheet I rebuilt at nearly one in the morning, four figures sat...
Vietnamese Esports in the Data Era: What the Scoreboard Never SaysVietnamese Esports in the Data Era: What the Scoreboard Never Says On a May...
Lizzy Johnson Commits to Florida State 2028: The 23.17 Curve and a Sprint Lane Still to Be EarnedLast December, at the RAFC Winter Classic, Lizzy Johnson touched the wall in...
13 Weight Classes, 3×3-Minute Bouts and a 63.5 kg Ceiling: Muay Thai Opens Vietnam's 2026 National Sports FestivalAt 6 a.m. on October 22, the first bell of the 2026 National Sports Festival...
Seventy Minutes Without a Single Take-On: Vinicius and the Left Flank That Changed Hands at the BernabéuMinute 70. The scoreboard above the Bernabéu clicks over. Vinicius Junior...
Türkiye and the 2027 World Championship: Sixth Place Shapes the Seeding, Not the CeilingIn July 2026, on my desk in Guangzhou, there was a news brief exactly two lin...
Decoding a Football Match: Nine Layers of Analysis Behind the ScorelineOn the night of June 30, 2026 in Kazan, France defeated Argentina 4-3 while...
Zverev Reaches a Third Straight Grand Slam Final, Siniakova Hits a Doubles Milestone at the 2026 US OpenZverev Reaches a Third Straight Grand Slam Final, Siniakova Hits a Doubles...
Vietnamese Table Tennis: The Ambition to Break Regional BoundariesIn the fifth game, with the score at 9-9, the young player stepped outside th...
Hanoi Tasco Auto: 7/7 in Phase One and the Division Nobody Wants to DoThe match ended at 9:47 p.m. on October 14. Fifth set, 14-13, and the player...
Chelsea Beat Everton: Neto's 46th and 90th Minute Goals, a Match of Rules Rather Than EmotionThe referee blows for the start of the second half. Sixty seconds later, the...
PV Sindhu Loses to Chen Yufei in the Asian Games 2026 Quarter-Final: When the Schedule Becomes the Real OpponentThe 10-21 scoreline in the third game was the last line on the scoreboard at...
Vietnam futsal team head abroad: 20 players, four friendlies and six places to be cutFour goalkeepers in a single session A morning session in Ho Chi Minh City, a...
Ounahi returns to Panathinaikos: A 25-million-euro gamble by a hungry clubAthens summer afternoon, sunlight poured down on the Koropi training ground i...
